# All infomation in this application

self.pip_libraries = {
   "pyinstaller": "Python 打包工具",
   "tqdm": "Python 进度条库",
   "requests": "Python HTTP 库",
   "lxml": "Python XML 和 HTML 解析库",
   "pillow": "Python 图像处理库",
   "numpy": "Python 科学计算库",
   "pandas": "Python 数据分析库",
   "matplotlib": "Python 绘图库",
   "scipy": "Python 科学计算库",
   "flask": "Python Web 框架",
   "django": "Python Web 框架",
   "fastapi": "高性能 Python Web 框架",
   "sqlalchemy": "Python SQL 工具包和对象关系映射器",
   "pytest": "Python 测试框架",
   "black": "Python 代码格式化工具",
   "mypy": "Python 静态类型检查器",
   "jupyter": "交互式计算环境",
   "notebook": "Jupyter 笔记本服务器",
   "ipython": "交互式 Python 解释器",
   "virtualenv": "Python 虚拟环境工具",
   "pipenv": "Python 包和虚拟环境管理工具",
   "poetry": "Python 包和依赖管理工具",
   "sphinx": "Python 文档生成器",
   "twine": "Python 包上传工具",
   "setuptools": "Python 包打包工具",
   "wheel": "Python 包打包格式",
   "cython": "Python 和 C 混合编程工具",
   "pyyaml": "Python YAML 解析库",
   "cryptography": "Python 加密库",
   "paramiko": "Python SSH 库",
   "fabric": "Python 远程执行工具",
   "celery": "Python 分布式任务队列",
   "redis": "Python Redis 客户端",
   "sqlparse": "Python SQL 解析库",
   "pytest-cov": "Pytest 代码覆盖率插件",
   "coverage": "Python 代码覆盖率工具",
   "flake8": "Python 代码风格检查工具",
   "pylint": "Python 代码静态分析工具",
   "autopep8": "Python 代码自动格式化工具",
   "isort": "Python 导入排序工具",
   "rope": "Python 重构库",
   "jedi": "Python 自动补全和静态分析库",
   "watchdog": "Python 文件系统事件监控库",
   "httpx": "Python HTTP 客户端",
   "starlette": "轻量级 ASGI 框架",
   "uvicorn": "高性能 ASGI 服务器",
   "gunicorn": "Python WSGI HTTP 服务器",
   "gevent": "Python 异步网络库",
   "eventlet": "Python 并发网络库",
   "twisted": "Python 事件驱动网络引擎",
   "bottle": "轻量级 Python Web 框架",
   "cherrypy": "Python 面向对象的 Web 框架",
   "hug": "Python API 框架",
   "connexion": "Python REST API 框架",
   "falcon": "高性能 Python Web 框架",
   "pydantic": "数据验证和设置管理库",
   "orjson": "快速 JSON 序列化库",
   "ujson": "Ultra fast JSON 库",
   "simplejson": "简单的 JSON 库",
   "pycryptodome": "Python 加密库",
   "bcrypt": "Python 密码哈希库",
   "argon2-cffi": "Python Argon2 密码哈希库",
   "passlib": "Python 密码哈希库",
   "pyjwt": "Python JSON Web Token 库",
   "python-dotenv": "Python 环境变量加载库",
   "loguru": "Python 日志库",
   "structlog": "结构化日志库",
   "rich": "Python 富文本和格式化库",
   "textual": "Python 终端用户界面框架",
   "prompt-toolkit": "Python 交互式命令行界面库",
   "click": "Python 命令行界面创建库",
   "typer": "基于类型注解的 Python 命令行界面库",
   "fire": "自动生成命令行界面的库",
   "argparse": "Python 命令行参数解析库",
   "docopt": "Python 命令行接口描述库",
   "pydoc": "Python 文档生成器",
   "mkdocs": "静态站点生成器",
   "mkdocs-material": "MkDocs 主题",
   "sphinx-rtd-theme": "Sphinx 主题",
   "alabaster": "Sphinx 主题",
   "nbsphinx": "Sphinx 扩展，用于包含 Jupyter 笔记本",
   "sphinx-autodoc-typehints": "Sphinx 扩展，用于自动生成类型注解文档",
   "sphinxcontrib-napoleon": "Sphinx 扩展，支持 Google 和 NumPy 风格的 docstring",
   "pytest-django": "Pytest Django 插件",
   "pytest-flask": "Pytest Flask 插件",
   "pytest-asyncio": "Pytest 异步支持插件",
   "pytest-mock": "Pytest Mock 插件",
   "pytest-xdist": "Pytest 并行测试插件",
   "pytest-benchmark": "Pytest 性能测试插件",
   "pytest-sugar": "美化 Pytest 输出",
   "pytest-html": "生成 HTML 测试报告",
   "pytest-cases": "Pytest 测试用例管理插件",
   "pytest-timeout": "Pytest 超时插件",
   "pytest-rerunfailures": "Pytest 失败重试插件",
   "pytest-ordering": "Pytest 测试顺序插件",
   "pytest-env": "Pytest 环境变量插件",
   "pytest-profiling": "Pytest 性能分析插件",
   "pytest-lazy-fixture": "Pytest 懒加载夹具插件",
   "bs4": "Beautiful Soup 4 HTML 解析库",
   "scrapy": "Python 爬虫框架",
   "selenium": "Python 浏览器自动化库",
   "playwright": "Python 浏览器自动化库",
   "httpie": "命令行 HTTP 客户端",
   "mitmproxy": "交互式中间人代理",
   "locust": "Python 负载测试工具",
   "jmespath": "JSON 查询库",
   "jsonschema": "JSON 模式验证库",
   "pydash": "Python 实用工具库",
   "toolz": "函数式编程工具库",
   "cytoolz": "Cython 优化的函数式编程工具库",
   "boltons": "Python 实用工具库",
   "more-itertools": "扩展的迭代器工具库",
   "funcy": "函数式编程工具库",
   "dataclasses": "Python 数据类库 (Python 3.7+ 内置)",
   "attrs": "Python 属性管理库",
   "pyrsistent": "不可变数据结构库",
   "pytorch": "PyTorch 深度学习框架",
   "tensorflow": "TensorFlow 深度学习框架",
   "keras": "高级神经网络 API",
   "transformers": "自然语言处理库",
   "datasets": "机器学习数据集库",
   "opencv-python": "OpenCV 计算机视觉库",
   "scikit-learn": "机器学习库",
   "xgboost": "梯度提升库",
   "lightgbm": "LightGBM 梯度提升库",
   "catboost": "CatBoost 梯度提升库",
   "fastai": "深度学习库",
   "albumentations": "图像增强库",
   "imgaug": "图像增强库",
   "nltk": "自然语言处理库",
   "openai": "OpenAI API 客户端",
   "langchain": "语言模型链库",
   "streamlit": "数据应用快速开发框架",
   "dash": "数据可视化应用框架",
   "pygame": "Python 游戏开发库",
   "pydub": "音频处理库",
   "moviepy": "视频编辑库",
   "ffmpeg-python": "FFmpeg 命令行工具的 Python 接口",
   "pyqt5": "Python Qt5 绑定",
   "pyside2": "Python Qt5 绑定",
   "kivy": "Python 多点触控应用框架"
}

# App list
self.app_list = {
   "Atom": [
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/atom/atom/LatestRelease/AtomSetup-x64.exe",
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/atom/atom/LatestRelease/AtomSetup.exe"
   ],
   "Blender": [
       "https://mirrors.tuna.tsinghua.edu.cn/blender/blender-release/Blender4.5/blender-4.5.0-windows-x64.msi",
       False
   ],
   "Git": [
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/LatestRelease/Git-2.51.0-64-bit.exe",
       False
   ],
   "Vscode": [
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/VSCodium/vscodium/LatestRelease/VSCodium-x64-1.103.15539.msi",
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/VSCodium/vscodium/LatestRelease/VSCodium-ia32-1.103.15539.msi"
   ],
   "Docker": [
       "https://mirrors.tuna.tsinghua.edu.cn/docker-ce/win/static/stable/x86_64/docker-28.3.3.zip",
       False
   ],
   "Vitrual box": [
       "https://mirrors.tuna.tsinghua.edu.cn/virtualbox/7.2.0/VirtualBox-7.2.0-170228-Win.exe",
       False
   ],
   "Wireshark": [
       "https://mirrors.tuna.tsinghua.edu.cn/wireshark/win64/Wireshark-latest-x64.exe",
       False
   ],
   "Rustdesk": [
       False,
       "https://mirrors.tuna.tsinghua.edu.cn/github-release/rustdesk/rustdesk/LatestRelease/rustdesk-1.4.1-x86_64.exe"
   ]
}
